@Article{SantosMarSanPovSan:2020:SyLiRe,
author = "Santos, Jemison dos and Martins, Luiz Eduardo G. and Santiago
J{\'u}nior, Valdivino Alexandre de and Povoa, Lucas Venezian and
Santos, Luciana Brasil R. dos",
affiliation = "{Universidade Federal de S{\~a}o Paulo (UNIFESP)} and
{Universidade Federal de S{\~a}o Paulo (UNIFESP)} and {Instituto
Nacional de Pesquisas Espaciais (INPE)} and {Universidade Federal
de S{\~a}o Paulo (UNIFESP)} and {Universidade Federal de S{\~a}o
Paulo (UNIFESP)}",
title = "Software requirements testing approaches: a systematic literature
review",
journal = "Requirements Engineering",
year = "2020",
volume = "25",
number = "3",
pages = "317--337",
note = "{Setores de Atividade: Pesquisa e desenvolvimento
cient{\'{\i}}fico.}",
keywords = "Requirements Testing, Safety-Critical Systems, Safety
Requirements.",
abstract = "Testing a software system is an important step approach to
ensuring quality, safety, and reliability in safety-critical
systems (SCS). Several authors have published new approaches to
improve the processes of testing safety requirements taking into
consideration existing processes that seek to improve techniques
and contribute positively with software developers. This article
aims to investigate the main approaches to requirements testing,
particularly focusing on safety requirements in the context of
SCS. We investigated how these approaches have been developed and
what contributions they provide to academia and industry. We
evaluated the pros and cons of the approaches and how they related
to the joint work of requirements engineers and testers. We
performed a systematic literature review (SLR), selecting 53
papers published between 1990 and 2018. Our research was conducted
according to the guidelines proposed by Kitchenham and Biolchini.
The results of this SLR point out to the new research related to
the software and safety-critical systems testing. The results show
issues in the integration of requirements engineers with the
application test team and gaps in the approaches found,
particularly in the applications of the techniques in the industry
setting. Moreover, several approaches are presented to solve
problems and help to prevent future problems. The results of this
research point to the main approaches to requirements testing and
their use in academia and industry, as well as the advantages and
disadvantages. The shortcomings allow us to suggest new research
in safety-critical systems in the scope of validation,
verifcation, specifcation, and testing of safety requirements, as
well as to integrate test teams with requirements engineers in
order to get better results. Based on the results, we suggest
future studies for improvements in the requirements testing
techniques to improve the integration of safety requirements and
test cases.",
doi = "10.1007/s00766-019-00325-w",
url = "http://dx.doi.org/10.1007/s00766-019-00325-w",
issn = "0947-3602",
label = "lattes: 5039690360728170 3 SantosMarSanPovSan:2019:SyLiRe",
language = "en",
targetfile = "santos_software.pdf",
urlaccessdate = "11 maio 2024"
}